package com.chen.blue.dictionary;

/**
 * Created By CLT On 2024/6/12.
 */
@SuppressWarnings("all")
public interface AuditDict {

    /**
     * 流程阶段
     */
    // 赛事申请阶段
    public static final Integer STAGE_STAGE_FIRST = 1;
    // 人员信息审核阶段
    public static final Integer STAGE_STAGE_SECOND = 2;
    // 赛事结果审核阶段
    public static final Integer STAGE_STAGE_THIRD = 3;
    // 无阶段
    public static final Integer STAGE_STAGE_NO = 0;

    /**
     * 审核人
     */
    // 院部经办人
    public static final Integer ROLE_INNER_FACULTY_MANAGER_CODE_ID = 1;
    // 院部负责人
    public static final Integer ROLE_INNER_FACULTY_CHARGE_CODE_ID = 2;
    // 教务处经办人
    public static final Integer ROLE_INNER_OFFICE_MANAGER_CODE_ID = 3;
    // 教务处负责人
    public static final Integer ROLE_INNER_OFFICE_CHARGE_CODE_ID = 4;
    // 校长
    public static final Integer ROLE_INNER_SCHOOL_BOSS_CODE_ID = 5;
    // 无审核人
    public static final Integer ROLE_INNER_NO = 0;

    /**
     * 审核状态(操作)
     */
    // 通过
    public static final Integer AUDIT_STATUS_PASS = 2;
    // 驳回
    public static final Integer AUDIT_STATUS_NOT_PASS = 1;
    // 无操作
    public static final Integer AUDIT_STATUS_NO = 0;

    /**
     * 流程当前状态
     */
    // 通过
    public static final Integer CURRENT_STATUS_PASS = 3;
    // 驳回
    public static final Integer CURRENT_STATUS_NOT_PASS = 4;
    // 待审核
    public static final Integer CURRENT_STATUS_NOT_AUDIT = 2;
    // 待上报
    public static final Integer CURRENT_STATUS_NOT_REPORT = 1;
    // 无状态
    public static final Integer CURRENT_STATUS_NO = 0;

}
